namespace Shard.Contracts.UserService.Etos;

/// <summary>
/// 好友关系建立事件 - 用于通知消息服务允许两用户互相发送消息
/// </summary>
[Serializable]
public class FriendshipEstablishedEto
{
    /// <summary>
    /// 好友关系ID
    /// </summary>
    public Guid FriendshipId { get; set; }
    
    /// <summary>
    /// 第一个用户ID
    /// </summary>
    public Guid SourceUserId { get; set; }
    
    /// <summary>
    /// 第二个用户ID
    /// </summary>
    public Guid TargetUserId { get; set; }
    
    /// <summary>
    /// 建立时间
    /// </summary>
    public DateTime EstablishedTime { get; set; }
}